// 创建script标签，异步加载js
function loadScript(url, callback) {
  var script = document.createElement("script");
  script.type = "text/javascript";
  script.onload = function () {
    callback();
  };
  script.src = url;
  document.head.appendChild(script);
}

// use
loadScript("demo.js", function () {
  // callback传一个函数引用过去，调用demo.js中的test方法
  // 第二个参数直接传test会报错，因为在外部找不到test变量
  test();
});
